import junit.framework.TestCase;


public class testLiczba extends TestCase {
	private String s,s2,s3;

	
	public void testsystem(){    //testujemy metode system()
		
		Liczba liczba = new Liczba(10);
		Liczba liczba2 = liczba;
		Liczba liczba3 = new Liczba(10);
	
		try{
		assertEquals("Podane liczby nie są równe",liczba.system(2),"1010");
		
		assertSame("Podane obiekty nie są równe",liczba,liczba2);
		//assertSame("Podane obiekty nie są równe",liczba,liczba3);
		
		assertTrue(liczba.system(2).equals("1010"));             // .equals()!!!!
		assertNotNull("NULL",liczba.system(8));
		assertNotNull(liczba.system(7));
		//assertEquals("Liczba ma inną postać w zapisie 2 i 3",liczba.system(2),liczba.system(3));
		
		//if(liczba.system(5).equals(liczba3.system(5)))
			//fail("Zapis w systemie 5 liczby3 i liczba jest taki sam"); 
	
	
		
		}
		catch(LiczbaException e){
			System.out.println("Podana baza nie mieści się w zakresie");
		}
		
		
}
			

}
